
#define PI (3.14159265358979323846)
#define RADIANS_PER_DEGREE (PI/180.0)


class Collision {
public:
	
	virtual ~Collision();
	static bool PixelPerfectTest(const sf::Sprite& Object1 ,const sf::Sprite& Object2, sf::Uint8 AlphaLimit = 127);
	static sf::IntRect GetAABB(const sf::Sprite& Object);
	static sf::Vector2f RotatePoint(const sf::Vector2f& Point, float Angle);
	static float MinValue(float a, float b, float c, float d);
	static float MaxValue(float a, float b, float c, float d);
	
private:
	
	Collision();
};



